stuffed sheep sausages - Alemán Inglés Diccionario